package com.sp.dao;

import java.util.List;
import java.util.Map;

import com.sp.po.Dict;

public interface DictDao {
	/**
	 * 查询所有的字典数据
	 * @return
	 */
	@SuppressWarnings("unchecked")
	public List<Dict> queryAllDict(Class cls);
	/**
	 * 根据条件查询所有的字典数据
	 * @param sql
	 * @param obj
	 * @return
	 */
	public List<Dict> queryDictBySql(String sql,List<Map<String,Object>> values,int[] page);
	/**
	 *保存字典
	 * @param dict
	 */
	public void saveDict(Dict dict);
	/**
	 * 修改字典
	 * @param dict
	 */
	public void saveOrUpdateDict(Dict dict);
	/**
	 * 删除字典
	 * @param oid
	 */
	public void deleteDict(Object oid);
}
